/*
 * Persona.cpp
 *
 *  Created on: Nov 8, 2012
 *      Author: Carlos Alegría
 */

#include "Persona.h"

namespace poo
{

  // Implementación del constructor de la clase
  //
  Persona::Persona(const string &nombreCompleto, const string &direccion,
      int edad) :
      nombreCompleto(nombreCompleto), direccion(direccion), edad(edad)
  {
  }

  // Implementación del destructor de la clase
  //
  Persona::~Persona()
  {
  }

  ostream &
  operator<<(ostream &out, const Persona *persona)
  {
    out << "Nombre:    " << persona->nombreCompleto << endl;
    out << "Dirección: " << persona->direccion << endl;
    out << "Edad:      " << persona->edad;

    return out;
  }

} /* namespace poo */
